package study4;

import java.lang.reflect.Field;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;

public class StringCode {
    public static  void main(String[] args) {
        String str = "  hello  world  ";
        System.out.println(str.trim());
        System.out.println(str);
        System.out.println(str.toUpperCase());
//        String str = "helloworld";
//        // world
//        System.out.println(str.substring(5));
//        // worl
//        System.out.println(str.substring(5,9));
//        String str  = "192.168.1.1";
//        // .属于Java中的特殊操作符，访问操作符
//        // 此时需要转义处理
//        String[] data = str.split("\\.");
//        System.out.println(Arrays.toString(data));
//        String str1 = str.replaceAll("l","_");
//        System.out.println(str);
//        System.out.println(str1);
//        String str = "123456";
//        String str1 = "123hello456";
//        System.out.println(isNumStr(str));
//        System.out.println(isNumStr(str1));
//        // str -> 字符数组
//        char[] data = str.toCharArray();
//        System.out.println(Arrays.toString(data));
        // 取出字符串中每个字符
//        for (int i = 0; i < str.length(); i++) {
//            char c = str.charAt(i);
//            System.out.print(c +"、");
//        }
//        String str = "真好";
//        // 默认编码
//        byte[] data = str.getBytes();
//        byte[] data1 = str.getBytes(StandardCharsets.US_ASCII);
//        System.out.println(Arrays.toString(data));
//        System.out.println(Arrays.toString(data1));
    }
    public static boolean isNumStr(String str) {
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if (c < '0' || c > '9') {
                return false;
            }
        }
        return true;
    }
}